#ifndef UICONTROLTHEMEINTERPRETOR_H_
#define UICONTROLTHEMEINTERPRETOR_H_

#include "IUIControl.h"
#include "UIStyle.h"
#include "IUITheme.h"
#include <gdi.h>

class UIControlThemeInterpretor
{
public:
	UIControlThemeInterpretor();
	virtual ~UIControlThemeInterpretor();
	
private:
	static CGraphicsContext::TPenStyle ConvertPenStyle(UISingleBorder::EUIBorderStyle style);
public:
	static void DrawBorder(CGraphicsContext& aGc,IUIControl* pControl);
	static IUITheme* iTheme;
};

#endif /*UICONTROLTHEMEINTERPRETOR_H_*/
